package com.kk.pojo.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author kl
 * @version 1.0
 * @description: TODO
 * @date 2025/10/17 上午11:28
 */
@Data
public class CaptchaVerifyDTO {
    private static final long serialVersionUID = 1L;

    /**
     * 验证码ID
     */
    @NotBlank(message = "验证码ID不能为空")
    private String captchaId;

    /**
     * 滑动轨迹数据（JSON格式）
     */
    @NotBlank(message = "滑动轨迹不能为空")
    private String trackData;

    /**
     * 滑动距离（X轴）
     */
    @NotNull(message = "滑动距离不能为空")
    private Integer slideX;
}
